package com.hengpeng.msls.port.client.message;

import com.hengpeng.msls.port.client.vo.client.BoolValue;

/**
 * <pre>
 * 用户提现
 * </pre>
 * 
 * @author shanguogang
 * @version 1.0, 2015-8-17
 */
public class UserDrawMessage extends PrivateMessage {
    /**
	 * 
	 */
    private static final long serialVersionUID = 6038205916679860965L;

    /**
     * 提现金额(元)
     */
    private String money;
    /**
     * 用户id
     */
    private Long userId;

    /**
     * 绑定银行卡ID(资金池模式必须传，汇付模式不需要)
     */
    private Long bankCardId;

    /**
     * 预计到账时间(资金池模式返回)
     */
    private String planDate;

    /**
     * 银行卡号(资金池模式返回)
     */
    private String bankCardNo;

    /**
     * 银行名称(资金池模式返回)
     */
    private String bankName;

    /**
     * 是否是汇付托管模式,true:汇付托管模式,false:资金池模式 （返回）
     */
    private BoolValue isTrustPattern;

    /**
     * 提交表单或者错误内容(汇付托管模式返回)
     */
    private String htmlString;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getMoney() {
        return money;
    }

    public void setMoney(String money) {
        this.money = money;
    }

    public String getPlanDate() {
        return planDate;
    }

    public void setPlanDate(String planDate) {
        this.planDate = planDate;
    }

    public Long getBankCardId() {
        return bankCardId;
    }

    public void setBankCardId(Long bankCardId) {
        this.bankCardId = bankCardId;
    }

    public String getBankCardNo() {
        return bankCardNo;
    }

    public void setBankCardNo(String bankCardNo) {
        this.bankCardNo = bankCardNo;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getHtmlString() {
        return htmlString;
    }

    public void setHtmlString(String htmlString) {
        this.htmlString = htmlString;
    }

    public BoolValue getIsTrustPattern() {
        return isTrustPattern;
    }

    public void setIsTrustPattern(BoolValue isTrustPattern) {
        this.isTrustPattern = isTrustPattern;
    }

}
